/**
*  Para manejar los eventos del JButton (clik)
*  utilizamos un ActionListener
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class DemoButton extends JPanel
{
  public DemoButton()
  {
    ImageIcon icono = new ImageIcon("images/tb_save.gif");
    JButton myButton = new JButton("Aceptar", icono);	
	myButton.setToolTipText("Aceptar");	
	myButton.setMnemonic('A'); //Tecla aceleradora del Boton    
	add(myButton);
    
	//asociamos el boton con un objeto ActionListener
	// que maneje el evento click sobre el boton
	myButton.addActionListener(new ActionListener()
	{
	     public void actionPerformed(ActionEvent e)
	     {
		    System.out.println("Presiono Aceptar ");
		 }
	});
  }
  

  public static void main(String args[])
  {
	  JFrame ventana=new JFrame("DemoButton");
	  ventana.getContentPane().add(new DemoButton());
	  ventana.setSize(200,100); 
	  ventana.setVisible(true);
	  ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}
